package cs.java.json;


public interface JSONObject extends JSONContainer, Iterable<String> {

	boolean contains(String key);

	JSONType get(String name);

	JSONArray getArray(String key);

	Boolean getBoolean(String key);

	Double getNumber(String key);

	JSONObject getObject(String key);

	String getString(String key);

	void put(String key, boolean value);

	void put(String key, double value);

	void put(String key, JSONType value);

	void put(String key, String value);

}
